iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0

在這資料爆炸成長的年代,多數系統都會使用到資料庫儲存資料

但漸漸市場的不確定性導致資料儲存更需具備彈性,故衍生了NoSQL

就我的認識整理了SQL 與 NoSQL比較
https://ithelp.ithome.com.tw/upload/images/20220906/20151917HwiEaVrbbo.png

SQL主打利用關聯式的表格用SQL語法做JOIN來簡化表格中重複的資料,又因為表格關聯性高,可能A表格的主鍵為其他表格參考鍵,往往造成表格欄位無法隨意調整
NoSQL優勢就較有彈性,以一種Object形式應用資料,使其Data Type和數量不受限,但因為是慢慢流行起來穩定性較SQL低

以兩者看來沒有使用哪種較具優勢,完全要取決於使用者資料的儲存型態
像SQL如果資料量少也不一定要做正規化去拆分成數個關聯表格
畢竟資料JOIN也會增加Time Complexity

SQL初階的語法也是與HTML & CSS好上手,以下用流程圖方式顯示
https://ithelp.ithome.com.tw/upload/images/20220906/20151917YpXePTYXy7.png

藉由流程圖再加上SQL語法網站相信剛接觸SQL的大家應該可以很快理解並上手


上一篇
Loop : for loop | while loop 適用時機
下一篇
晶片法案
系列文
寫寫歷年職場經歷過的大小事或近期所學習的知識啟發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言